package com.bestcem.xm.txtanls.entity.mysql;

import java.util.Date;

/**
 * 描述:ds_txtanls_record表的实体类
 *
 * @author: xa.zhang
 * @创建时间: 2021-09-27
 */
public class TxtanlRecordEntity {
    /**
     * 主键
     */
    private String recordId;

    /**
     * 以bi为依赖时为bi工作表名称，以答卷为依赖时为答卷名称
     */
    private String worktableName;

    /**
     * 原话记录BI创建时间
     */
    private Date collectionTime;

    /**
     * 原话记录的所属字段id
     */
    private String fieldId;

    /**
     * 原话记录的所属字段名字
     */
    private String fieldName;

    /**
     * 原话记录时间(北京时间)
     */
    private Date recordTime;

    /**
     * 原话记录的情感倾向 0正向 1负向 2中性 3混合
     */
    private Integer senti;

    /**
     * 情感得分
     */
    private Integer sentiScore;

    /**
     * 原话内容
     */
    private String content;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 文本分析项目ID
     */
    private String projectId;

    /**
     * 行业id
     */
    private String industryId;

    /**
     * 以bi为依赖时为bi工作表id，以答卷为依赖时为答卷id
     */
    private String worktableId;

    /**
     * 原话记录BI唯一标识
     */
    private String collectionId;

    /**
     * 依赖问卷创建的项目的问卷id，如果是依赖数据源的项目，此字段不存在
     */
    private String surveyId;

    /**
     * 创建用户id
     */
    private String creatorId;

    /**
     * 更新用户id
     */
    private String operatorId;

    /**
     * 是否是示例数据
     */
    private Boolean sample;

    /**
     * 文本分析项目ID
     *
     * @return project_id 文本分析项目ID
     */
    public String getProjectId() {
        return projectId;
    }

    /**
     * 文本分析项目ID
     *
     * @param projectId 文本分析项目ID
     */
    public void setProjectId(String projectId) {
        this.projectId = projectId == null ? null : projectId.trim();
    }

    /**
     * 行业id
     *
     * @return industry_id 行业id
     */
    public String getIndustryId() {
        return industryId;
    }

    /**
     * 行业id
     *
     * @param industryId 行业id
     */
    public void setIndustryId(String industryId) {
        this.industryId = industryId == null ? null : industryId.trim();
    }

    /**
     * 以bi为依赖时为bi工作表id，以答卷为依赖时为答卷id
     *
     * @return worktable_id 以bi为依赖时为bi工作表id，以答卷为依赖时为答卷id
     */
    public String getWorktableId() {
        return worktableId;
    }

    /**
     * 以bi为依赖时为bi工作表id，以答卷为依赖时为答卷id
     *
     * @param worktableId 以bi为依赖时为bi工作表id，以答卷为依赖时为答卷id
     */
    public void setWorktableId(String worktableId) {
        this.worktableId = worktableId == null ? null : worktableId.trim();
    }

    /**
     * 原话记录BI唯一标识
     *
     * @return collection_id 原话记录BI唯一标识
     */
    public String getCollectionId() {
        return collectionId;
    }

    /**
     * 原话记录BI唯一标识
     *
     * @param collectionId 原话记录BI唯一标识
     */
    public void setCollectionId(String collectionId) {
        this.collectionId = collectionId == null ? null : collectionId.trim();
    }

    /**
     * 依赖问卷创建的项目的问卷id，如果是依赖数据源的项目，此字段不存在
     *
     * @return survey_id 依赖问卷创建的项目的问卷id，如果是依赖数据源的项目，此字段不存在
     */
    public String getSurveyId() {
        return surveyId;
    }

    /**
     * 依赖问卷创建的项目的问卷id，如果是依赖数据源的项目，此字段不存在
     *
     * @param surveyId 依赖问卷创建的项目的问卷id，如果是依赖数据源的项目，此字段不存在
     */
    public void setSurveyId(String surveyId) {
        this.surveyId = surveyId == null ? null : surveyId.trim();
    }

    /**
     * 创建用户id
     *
     * @return creator_id 创建用户id
     */
    public String getCreatorId() {
        return creatorId;
    }

    /**
     * 创建用户id
     *
     * @param creatorId 创建用户id
     */
    public void setCreatorId(String creatorId) {
        this.creatorId = creatorId == null ? null : creatorId.trim();
    }

    /**
     * 更新用户id
     *
     * @return operator_id 更新用户id
     */
    public String getOperatorId() {
        return operatorId;
    }

    /**
     * 更新用户id
     *
     * @param operatorId 更新用户id
     */
    public void setOperatorId(String operatorId) {
        this.operatorId = operatorId == null ? null : operatorId.trim();
    }

    /**
     * 主键
     *
     * @return record_id 主键
     */
    public String getRecordId() {
        return recordId;
    }

    /**
     * 主键
     *
     * @param recordId 主键
     */
    public void setRecordId(String recordId) {
        this.recordId = recordId == null ? null : recordId.trim();
    }

    /**
     * 以bi为依赖时为bi工作表名称，以答卷为依赖时为答卷名称
     *
     * @return worktable_name 以bi为依赖时为bi工作表名称，以答卷为依赖时为答卷名称
     */
    public String getWorktableName() {
        return worktableName;
    }

    /**
     * 以bi为依赖时为bi工作表名称，以答卷为依赖时为答卷名称
     *
     * @param worktableName 以bi为依赖时为bi工作表名称，以答卷为依赖时为答卷名称
     */
    public void setWorktableName(String worktableName) {
        this.worktableName = worktableName == null ? null : worktableName.trim();
    }

    /**
     * 原话记录BI创建时间
     *
     * @return collection_time 原话记录BI创建时间
     */
    public Date getCollectionTime() {
        return collectionTime;
    }

    /**
     * 原话记录BI创建时间
     *
     * @param collectionTime 原话记录BI创建时间
     */
    public void setCollectionTime(Date collectionTime) {
        this.collectionTime = collectionTime;
    }

    /**
     * 原话记录的所属字段id
     *
     * @return field_id 原话记录的所属字段id
     */
    public String getFieldId() {
        return fieldId;
    }

    /**
     * 原话记录的所属字段id
     *
     * @param fieldId 原话记录的所属字段id
     */
    public void setFieldId(String fieldId) {
        this.fieldId = fieldId == null ? null : fieldId.trim();
    }

    /**
     * 原话记录的所属字段名字
     *
     * @return field_name 原话记录的所属字段名字
     */
    public String getFieldName() {
        return fieldName;
    }

    /**
     * 原话记录的所属字段名字
     *
     * @param fieldName 原话记录的所属字段名字
     */
    public void setFieldName(String fieldName) {
        this.fieldName = fieldName == null ? null : fieldName.trim();
    }

    /**
     * 原话记录时间(北京时间)
     *
     * @return record_time 原话记录时间(北京时间)
     */
    public Date getRecordTime() {
        return recordTime;
    }

    /**
     * 原话记录时间(北京时间)
     *
     * @param recordTime 原话记录时间(北京时间)
     */
    public void setRecordTime(Date recordTime) {
        this.recordTime = recordTime;
    }

    /**
     * 原话记录的情感倾向 0正向 1负向 2中性 3混合
     *
     * @return senti 原话记录的情感倾向 0正向 1负向 2中性 3混合
     */
    public Integer getSenti() {
        return senti;
    }

    /**
     * 原话记录的情感倾向 0正向 1负向 2中性 3混合
     *
     * @param senti 原话记录的情感倾向 0正向 1负向 2中性 3混合
     */
    public void setSenti(Integer senti) {
        this.senti = senti;
    }

    /**
     * 情感得分
     *
     * @return senti_score 情感得分
     */
    public Integer getSentiScore() {
        return sentiScore;
    }

    /**
     * 情感得分
     *
     * @param sentiScore 情感得分
     */
    public void setSentiScore(Integer sentiScore) {
        this.sentiScore = sentiScore;
    }

    /**
     * 原话内容
     *
     * @return content 原话内容
     */
    public String getContent() {
        return content;
    }

    /**
     * 原话内容
     *
     * @param content 原话内容
     */
    public void setContent(String content) {
        this.content = content == null ? null : content.trim();
    }

    /**
     * 创建时间
     *
     * @return create_time 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 更新时间
     *
     * @return update_time 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 更新时间
     *
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Boolean getSample() {
        return sample;
    }

    public void setSample(Boolean sample) {
        this.sample = sample;
    }
}